(C) 1990-1995 Stuart Cheshire <cheshire@cs.stanford.edu>
Why do people ship native PPC applications that not only fail to run on 68K machines, but fail to even give a graceful error message? ("The application program could not be opened, because an error of type -192 occurred" is *not* a graceful error message.)
Anyway, help is at hand. Simply open FatKit with ResEdit and paste the pair of CODE resources into your native PPC application. It adds less than 1K of data to your application, and now when a user tries to run your program it will give them a helpful message instead of some cryptic error number. Source code is provided in case you want to change the text of the message to say something more informative (like telling them that a 68K version of the program is available, if that is the case).
Of course, shipping a true fat binary is really what you should do.